﻿namespace Pp.Domain.Model
{
    using System.Collections.Generic;

    public class Project : EntityBase
    {
        public virtual double? ProjectCosting { get; set; }
        public virtual ProjectCategory Category { get; set; }
        public virtual User User { get; set; }
        public virtual string Name { get; set; }
        public virtual string SmallDescription { get; set; }
        public virtual string Description { get; set; }
        public virtual bool AllowAngelRequest { get; set; }
        public virtual string SignatureCollect { get; set; }
        public virtual IList<Like> Likes { get; set; }
        public virtual IList<Angel> Angels { get; set; } //Sponsorlar listesi :D
        public virtual IList<Comment> Comments { get; set; }
        public virtual IList<AngelRequest> AngelRequests { get; set; }
        public virtual IList<ProjectFollow> Follows { get; set; }
    }
}